entry: Chain up in realize()
authorBenjamin Otte <otte@redhat.com>
Tue, 26 Jan 2016 12:23:44 +0000 (13:23 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 26 Jan 2016 14:53:56 +0000 (15:53 +0100)
... instead of copy/pasting what gtk_widget_real_realize() does.

gtk/gtkentry.c

index c169008c0a4a67001eb0c464dc8394e365e0cedc..1d11bbec1d56de837bc0ae61b70c8b52bef8a4cd 100644 (file)
@@ -3302,15 +3302,11 @@ gtk_entry_realize (GtkWidget *widget)
   GtkEntry *entry;
   GtkEntryPrivate *priv;
   EntryIconInfo *icon_info;
-  GdkWindow *window;
   GdkWindowAttr attributes;
   gint attributes_mask;
   int i;
 
-  gtk_widget_set_realized (widget, TRUE);
-  window = gtk_widget_get_parent_window (widget);
-  gtk_widget_set_window (widget, window);
-  g_object_ref (window);
+  GTK_WIDGET_CLASS (gtk_entry_parent_class)->realize (widget);
 
   entry = GTK_ENTRY (widget);
   priv = entry->priv;